package com.tkjt.pms.modules.gm.mapper;

import com.tkjt.pms.common.entity.TkIndexValue;
import com.tkjt.pms.common.entity.TkIndexValueComments;
import com.tkjt.pms.common.vos.TkIndexValueForScoreVO;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.ListResourceBundle;
import java.util.Map;

@Repository
public interface TkGmMapper {
    List<TkIndexValueForScoreVO> gmDatagrid(Map<String,Object> map);

    int gmDatagridCount(Map<String,Object> map);

    List<TkIndexValueForScoreVO> gmHistoryDatagrid(Map<String,Object> map);

    int gmDHistoryatagridCount(Map<String,Object> map);

    List<TkIndexValueForScoreVO> selectTotalGradeList(Map<String,Object> map);

    int selectTotalGradeCount(Map<String,Object> map);

    List<TkIndexValueForScoreVO> selectMirrorTotalGradeList(Map<String,Object> map);

    int selectMirrorTotalGradeCount(Map<String,Object> map);

    List<String> selectOrgSortByTotalGrade(Map<String,Object> map);

    List<String> selectOrgSortByMirrorTotalGrade(Map<String,Object> map);

    TkIndexValueForScoreVO selectOneIndexValaue(Map<String,Object> map);

    String selectAttrValueByParam(Map<String,Object> map);

    List<TkIndexValue> selectAllDataTypeIndexValueByParam(Map<String,Object> map);

    Map<String,Object> selectIndexValueByParam(Map<String,Object> map);
}

